// axios的配置文件，请求头、拦截器等...
import axios from "axios";

const http = axios.create({
  // 请求公用的前缀
  baseURL: '/api',
  // 超时时间  ms
  timeout: 1000
})

// 请求拦截器
http.interceptors.request.use(config => {
  if(config.url != '/userlogin') {
    // 登录以外的接口，都需要token
    config.headers.authorization = JSON.parse(localStorage.getItem('userInfo')).token
  }
  return config
})

// 响应拦截器
http.interceptors.response.use(data => {
  return data.data
})

// 暴露，方便使用
export default http
